package com.blog.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Data;

/**
 * @author  XiaoLin
 * @date  2021/2/19 17:50
 */

@ApiModel(value="用户实体类")
@Data
@AllArgsConstructor
public class User {
    /**
    * ID主键
    */
    @ApiModelProperty(value="ID主键")
    private String id;

    /**
    * 用户名
    */
    @ApiModelProperty(value="用户名")
    private String userName;

    /**
    * 密码
    */
    @ApiModelProperty(value="密码")
    private String password;

    /**
    * 角色
    */
    @ApiModelProperty(value="角色")
    private String roles;

    /**
    * 头像地址
    */
    @ApiModelProperty(value="头像地址")
    private String avator;

    /**
    * 邮箱地址
    */
    @ApiModelProperty(value="邮箱地址")
    private String email;

    /**
    * 签名
    */
    @ApiModelProperty(value="签名")
    private String sign;

    /**
    * 状态：0表示删除，1表示正常
    */
    @ApiModelProperty(value="状态：0表示删除，1表示正常")
    private String state;

    /**
    * 注册ip
    */
    @ApiModelProperty(value="注册ip")
    private String regIp;

    /**
    * 登录ip
    */
    @ApiModelProperty(value="登录ip")
    private String loginIp;

    /**
    * 创建时间
    */
    @ApiModelProperty(value="创建时间")
    private Date createTime;

    /**
    * 修改时间
    */
    @ApiModelProperty(value="修改时间")
    private Date updateTime;

    private static final long serialVersionUID = 1L;
}